| Автор перевода: Майкл "Antares" Клишин | Предыдущая | Следующая | Оглавление |
Flash Player 5 (встроенный класс, начиная с Flash Player 6, начиная с которой скорость его работы была значительно увеличена).
Класс String является своеобразной "оберткой" для строкового типа данных, предоставляющей вам ряд методов и свойств для манипулирования строковыми данными. Вы можете конвертировать любой объект в строку при помощи функции String().
Все методы класса String, за исключением concat(), fromCharCode(), slice(), и substr() вызывают метод toString() до начала выполнения операций, поэтому могут использоваться и при работе с нестроковыми переменными.
Так как индексация символов в строке начинается с нуля, индекс последнего символа в строке имеет номер x, вычисляемый следующим образом: x.length - 1.
Вызов методов класса String осуществляется при помощи создания нового объекта вызовом конструктора new String или используя строковую переменную. Если Вы используете строковую переменную, интерпретатор ActionScript автоматически создает временный объект класса String, вызывает метод, после чего временный объект удаляется. Вы также можете использовать метод String.length подобным образом.
Не стоит путать строковую переменную с объектом класса String. В следующем примере в первой строке создается строковая переменнаяl first_string, а во второй уже объект класса String second_string:
var first_string:String = "foo"var second_string:String = new String("foo")
Используйте строковые переменные, если нет особой необходимости использовать объект класса String.
|
Метод |
Описание |
|---|---|
|
Возвращает символ в указанной позиции в строке. |
|
Возвращает символ в указанной позиции в строке в виде 16-битного (16-теричного) числа (возможны значения от 0 до 65535). |
|
Сцепляет строки и возвращает результат. |
|
Преобразует код символа в строку. |
|
Возвращает индекс первого символа первого вхождения подстроки в строку. |
|
Возвращает индекс первого символа последнего вхождения подстроки в строку. |
|
Выделяет из подстроки строку и возвращает новую строку. |
|
Разбивает строку на массив подстрок, используя в качестве разделителя указанную подстроку. |
|
Возвращает указанное число символов строки, начиная с определенного индекса. |
|
Возвращает символы между двумя индексами. |
|
Переводит строку в нижний регистр и возвращает результат. Не влияет на исходную строку. |
|
Переводит строку в верхний регистр и возвращает результат. Не влияет на исходную строку. |
|
Свойство |
Описание |
|---|---|
|
Число символов в указанном объекте String. Индексация начинается с 1. |
Flash Player 5.
new String(value:String): String
value Начальное значение объекта String.
Ссылку на объект String.
Конструктор; создает новый объект String.
Замечание: Так как строковые переменные использовать менее накладно, чем объекты класса String, по возможности следует использовать именно их.
String()
| Смотреть комментарии LiveDocs | Предыдущая | Следующая | Оглавление | |